.head img{width:100%;}
.intro{margin-top:10px;}
.weui_cells_title{padding-left:15px;color:#888;border-bottom:1px dashed #999;}
.weui_cells_title span{color:#008000;}
.weui_cells_form{margin-top:4px;border-top:1px solid #ddd;border-bottom:1px solid #000;}
.weui_cell{margin-left:15px;border-top:1px solid #ddd;height:40px;line-height:40px;}
.weui_cell_hd{float:left;}
.weui_cell_primary{float:right;width:70%;color:#ff0000;}
.weui_cell_primary.primary{width:100%;}
#title{background:linear-gradient(red,blue);-webkit-background-clip:text;color:transparent;}
.tuanBtn{width:90%;margin:5px auto 0;}
.weui-btn_warn{width:48%;height:40px;line-height:40px;font-size:16px;}
.weui-btn_primary{width:100%;height:40px;line-height:40px;font-size:16px;margin-top:10px;}
.detail{margin-top:15px;border-bottom:1px dashed #800080;}
.detail .weui_cells_title{border-color:#800080;}
.detail .weui_cell{margin-top:4px;}
.infor{margin:15px 10px;}
.attend{display:none;}
.weui-search-bar{height:8%;}
.weui-search-bar__box{background:#fff;border-radius:13px;}
#searchbnt{outline:none;border:none;background:transparent;font-size:18px;margin-left:4px;color:#2f5e9b;}
.tuanList table{border:1px solid #eee;width:100%;font-size:14px;border-collapse:collapse;}
.tuanList table tr:not(:first-child){border-top:1px solid #e4e4e9;}
.tuanList table tr td:not(:first-child){border-left:1px solid #e4e4e9;}
.tuanList table tr th:not(:first-child){border-left:1px solid #e4e4e9;}
.tuanList th{padding:5px 0;}
.tuanList td{padding:7px;}
.num{color:#ff0000;}
.tuanList table a{color:#2f5e9b;}
.tuanList-foot{margin-top:15px;}
.tuanList-foot p{margin-left:10px;font-size:14px;}
.tuanList-foot p span{color:#ff0000;}
.tuanList-foot ul li{float:left;padding:2px 8px;}
.tuanList-foot ul li a{color:#999;}
.tuanList-foot ul{border:1px solid #ddd;border-radius:5px;font-size:14px;}
.tuanList-foot ul li:not(:first-child){border-left:1px solid #ddd;}
#page{background:#ddd;}
.tuanList-foot ul li#page a{color:#2f5e9b;}
.schedule progress{display:block;height:5px;width:100%;border:1px solid #eee;}
.schedule progress::-webkit-progress-value{background:#ff0000;}
.schedule progress::-webkit-progress-bar{background:#efefef;}
.show,.group{display:none;background:rgba(0,0,0,0.6);height:100%;width:100%;position:fixed;top:0;left:0;z-index:2;}
.wechat,.register{position:absolute;left:10%;top:15%;background:#fff;border-radius:10px;width:75%;text-align:center;padding-bottom:10px;}
.we-title{margin-top:15px;font-size:18px;}
.code{margin-top:10px;}
.code img{width:80%;}
.code p{font-size:12px;}
.wechat .weui-btn_primary{width:90%;}
.register{top:25%;}
.register form p{display:inline-block;margin-top:20px;}
.register form input{width:70%;height:30px;border-radius:5px;border:1px solid #ccc;margin-left:5px;padding:0 5px;outline:none;}
.btn-sub{width:40%;font-size:16px;margin-top:20px;background:#ff0000;color:#fff;padding:4px 0;border:none;outline:none;border-radius:5px;}
.top{position:fixed;top:0;width:100%;background:#ccffff;opacity:0.6;font-size:15px;padding-left:15px;height:28px;line-height:28px;}
.top span{color:#ff0000;font-size:13px;}
.foot{position:fixed;bottom:0;width:100%;color:#fff;font-size:16px;height:40px;line-height:40px;text-align:center;background:#ff0000;}
.btn-audio{width: 30px;height: 30px;position:fixed;left: 10px;top: 50px;background: rgba(0,0,0,0.6);text-align: center;border-radius: 50%;}
.btn-audio img{width: 70%;height: 70%;margin-top: 15%;}
.btn-ani{-webkit-animation:arry 5s infinite linear;}
@-webkit-keyframes arry{
    from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
    to{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);}
}